Changelog
v0.0.18
Fix missing argument for torch.cumsum by wrapping function; now equal to numpy arguments.
v0.0.17
bugfix conj not returning true copy (torch simulation had problems due to this in correlation measurements).
v0.0.16
Bugfixes initialization, torch (discovered mostly during dynamics)
v0.0.15
Add sphinx files with autodoc for building documentation.
Bugfix ArpackError import and tensorflow vacuum state
Update benchmarking script (mostly postprocessing part).
v0.0.14
Allowing creation of empty tensors (weak symmetries have a valid scenario).
Bugfix AbelianSymLinkWeights
Multiple smaller fixes.
Unittest for MPS simulation and TTO (not actived yet).
Change all URLs to public repository; establish mirroring and PyPi.
Disable sanity checks for benchmark.
Update qtealeaves version.
v0.0.13
Implement restricting irreps in tensor link, splitting tensor link in degeneracy and charge.
Passing through initialtization “1” (qtealeaves version must allow).
Fix things for higher-rank tensors (mostly split_svd)
Read / write pickle for tensor.
Unittest for finite-T simulation (not actived yet).
Symmetry injector: added global keyword for globally selected symmetry sector instead of TTN-specific (0, 0) key.
v0.0.12
Define qtealeaves version via >= allowing for more combinations (e.g., with qmatchatea).
v0.0.11
Fixes to inject abs for jax and tensorflow; remove injected when using Arpack interface.
v0.0.10
Fixes for Abelian symmetry with torch, jax, and tensorflow.
Extend benchmarking scripts.
v0.0.9
Implemented try-except on the __init__ level to avoid errors when importing from the library
v0.0.8
Implemented mask_to_host for tensorflow and jax
Implemented the possibility of passing a np.ndarray when initializing an arbitrary tensor with Qtea<Backend>Tensor.from_elem_array()
Implemented kron method for all non-symmetric backends
v0.0.7
Update qtealeaves version.
Introduce jax and tensorflow backends
Introduce benchmarks
Update pylint and black version (e.g., exception handling)
Bugfix in setup, symmetries was not installed but required by torchapi
Fixes for pytorch for benchmarks
Bugfix in torchapi, the minimum bond dimension was required by a truncation function
Added precise version of pytorch that is tested
Bugfix for astype not being defined for torch tensors, using .to instead to change type
v0.0.6
Bugfixes for torchapi, e.g., mask to device.
v0.0.5
Add Abelian symmetry class.
Fix small issues in pytorch found when running examples simulations with symmetries.
v0.0.4
Enable unittesting for QteaTorchTensors (torch available on build server now)
Update to qtealeaves v1.2.6, e.g., operator sets, block size.
Small bugfixes in QteaTorchTensor
v0.0.3
Enable XLA devices for torch (still a bit bumpy, but well …)
v0.0.2
Add tensor-class with support for torch.
v0.0.1
Create repository